Improved Implementation of Point Location in General Two-Dimensional Subdivisions

نویسندگان

  • Michael Hemmer
  • Michal Kleinbort
  • Dan Halperin
چکیده

We present a major revamp of the point-location data structure for general two-dimensional subdivisions via randomized incremental construction, implemented in Cgal, the Computational Geometry Algorithms Library. We can now guarantee that the constructed directed acyclic graph G is of linear size and provides logarithmic query time. Via the construction of the Voronoi diagram for a given point set S of size n, this also enables nearest-neighbor queries in guaranteed O(logn) time. Another major innovation is the support of general unbounded subdivisions as well as subdivisions of two-dimensional parametric surfaces such as spheres, tori, cylinders. The implementation is exact, complete, and general, i.e., it can also handle non-linear subdivisions. Like the previous version, the data structure supports modi cations of the subdivision, such as insertions and deletions of edges, after the initial preprocessing. A major challenge is to retain the expected O(n logn) preprocessing time while providing the above (deterministic) space and query-time guarantees. We describe e cient preprocessing algorithms, which explicitly verify the length L of the longest query path. However, instead of using L, our implementation is based on the depth D of G. Although we prove that the worst case ratio of D and L is Θ(n/ logn), we conjecture, based on our experimental results, that this solution achieves expected O(n logn) preprocessing time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computational Geometric Learning Improved Implementation of Point Location in General Two-Dimensional Subdivisions

We present a major revamp of the point-location data structure for general two-dimensional subdivisions via randomized incremental construction, implemented in Cgal, the Computational Geometry Algorithms Library. We can now guarantee that the constructed directed acyclic graph G is of linear size and provides logarithmic query time. Via the construction of the Voronoi diagram for a given point ...

متن کامل

I/O-Efficient Map Overlay and Point Location in Low-Density Subdivisions

We present improved and simplified i/o-efficient algorithms for two problems on planar lowdensity subdivisions, namely map overlay and point location. More precisely, we show how to preprocess a low-density subdivision with n edges in O(sort(n)) i/o’s into a compressed linear quadtree such that one can: (i) compute the overlay of two such preprocessed subdivisions in O(scan(n)) i/o’s, where n i...

متن کامل

Two-and Three-dimensional Point Location in Rectangular Subdivisions

We apply van Emde Boas-type stratiied trees to point location problems in rectangular subdivisions in 2 and 3 dimensions. In a subdivision with n rectangles having integer coordinates from 0; U ? 1], we locate an integer query point in O((log logU) d) query time using O(n) space when d 2 or O(n loglog U) space when d = 3. Applications and extensions of this \\xed universe" approach include spat...

متن کامل

Two- and Three-Dimensional Point Location in Rectangular Subdivisions (Extended Abstract)

We apply van Emde Boas-type stratified trees to point location problems in rectangular subdivisions in 2 and 3 dimensions. In a subdivision with n rectangles having integer coordinates from [1, U], we locate an integer query point in O«loglog U)d) query time using O(n) space when d ~ 2 or O(nloglogU) space when d = 3. Applications and extensions of this ''fixed universe" approach include point ...

متن کامل

Efficient Point Location in a Convex Spatial Cell-Complex

In this paper a new approach is proposed to point-location in a three-dimensional cell-complex 7 , which may be viewed as a nontrivial generalization of a corresponding two-dimensional technique due to Sarnak and Tarjan. Specifically, in a space-sweep of 7), the intersections of the sweep-plane with P occurring in a given slab, i.e., between two consecutive vertices, are topologically conformal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012